import { createApp, h, Component } from "vue"

export function renderTooltipContent(
  data: any,
  tooltipComponent: Component // 动态传入组件
) {
  const container = document.createElement("div")
  
  // 创建临时应用实例
  const app = createApp({
    render() {
      return h(tooltipComponent, {
        data,
        isWarning: data.leqRtd > 80 // 示例条件
      })
    }
  })
  
  // 挂载到临时容器
  app.mount(container)
  
  // 返回HTML字符串
  return container
}
